UserLand Software
   HOME

TheInfoList



OR:

UserLand Software is a US-based software company, founded in 1988, that sells web
content management Content management (CM) is a set of processes and technologies that supports the collection, managing, and publishing of information in any form or medium. When stored and accessed via computers, this information may be more specifically referre ...
, as well as blogging software packages and services.


Company history

Dave Winer Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web servi ...
founded the company in 1988 after leaving Symantec in the spring of 1988.
Jean-Louis Gassée Jean-Louis Gassée (born March 1944 in Paris, France) is a business executive. He is best known as a former executive at Apple Computer, where he worked from 1981 to 1990. He also founded Be Inc., creators of the BeOS computer operating system ...
, who resigned in 1990 as chief of
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
's product development, came to serve on UserLand's board of directors.


Frontier

UserLand's first product release of April 1989 was UserLand IPC, a developer tool for
interprocess communication In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data. Typically, applications can use IPC, categori ...
that was intended to evolve into a cross-platform RPC tool. In January 1992 UserLand released version 1.0 of Frontier, a scripting environment for the
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc., Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and ...
which included an object database and a scripting language named ''UserTalk''. At the time of its original release, Frontier was the only system-level scripting environment for the Macintosh, but
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
was working on its own
scripting language A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. A scripting ...
,
AppleScript AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System 7, it is currently included in all versions of macOS as part of a package of system automa ...
, and started bundling it with the MacOS 7 system software. As a consequence, most Macintosh scripting work came to be done in the less powerful, but free, scripting language provided by Apple. UserLand responded to Applescript by re-positioning Frontier as a Web development environment, distributing the software free of charge with the "Aretha" release of May 1995. In late 1996, Frontier 4.1 had become "an integrated development environment that lends itself to the creation and maintenance of Web sites and management of Web pages sans much busywork," and by the time Frontier 4.2 was released in January 1997, the software was firmly established in the realms of website management and CGI scripting, allowing users to "taste the power of large-scale database publishing with free software." Frontier's NewsPage suite came to play a pivotal role in the emergence of
blogging A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order ...
through its adoption by
Jorn Barger Jorn Barger (; born 1953) is an American blogger, best known as editor of ''Robot Wisdom'', an influential early weblog. Barger coined the term ''weblog'' to describe the process of "logging the web" as he surfed. He has also written extensively ...
,
Chris Gulker Christian Frederick "Chris" Gulker (March 10, 1951 – October 27, 2010) was an American photographer, programmer, writer, and pioneer in electronic publishing. A " Silicon Valley pioneer," Gulker was "instrumental in introducing the digital pu ...
, and others in the 1997–98 period. UserLand launched a
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
version of Frontier 5.0 in January 1998 and began charging for licenses again with the 5.1 release of June 1998. Frontier subsequently became the
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
for two of UserLand's products, Manila and Radio UserLand, as well as
Dave Winer Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web servi ...
's
OPML OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"). Originally developed by UserLand as a native file format for the outliner appl ...
Editor, all of which support the UserTalk scripting language. UserLand eventually placed Frontier under the
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
with the 10.0a1 release of September 28, 2004. Frontier is now maintained by th
Frontier Kernel Project
.


Early Web building applications

Userland developed two pioneering Web building applications, AutoWeb in early 1995 and Clay Basket later that year. Both applications went through a free public beta period, yet neither was ever released in a 1.0 version. In 1996 Clay Basket was abandoned in favor of improved Web publishing functionality built into Frontier.


Manila

Launched as part of Frontier 6.1 in November 1999, Manila is a
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
that allows the hosting of web sites and their editing through a browser. Within days of releasing Manila, UserLand set up a free Manila hosting service, EditThisPage.com, which quickly became a popular
weblog A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order ...
ging service.


Radio UserLand

Radio UserLand is a client-side weblog system that hosts blogs on UserLand's servers for an annual software license fee. The software includes an
RSS RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
aggregator and was one of the first applications to both send and receive audio files as RSS enclosures (see
podcast A podcast is a program made available in digital format for download over the Internet. For example, an episodic series of digital audio or video files that a user can download to a personal device to listen to at a time of their choosing ...
ing). UserLand was an early adopter of the
RSS RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
syndication method, merging Winer's
Scripting News Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web servic ...
XML format with
Netscape Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California and then Dulles, Virginia. Its Netscape web browser was onc ...
's RSS. First released as a
public beta A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impro ...
under the name Pike in March 2000, the software came to be released in synch with Manila version numbering: the initial release of 2001 was named Radio UserLand 7.0 and its only major upgrade in 2002 Radio UserLand 8.0. The software is no longer considered to be under active development.


XML-based protocols and formats

UserLand counts among the earliest adopters of
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
, with first experiments made in late 1997. The company was involved in the development, specification and implementation of several XML formats and was noted for its commitment to openness.


XML-RPC

Created in 1998 by UserLand Software and
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
, XML-RPC is a
remote procedure call In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (l ...
protocol that uses
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
to encode its calls and
HTTP The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
as a transport mechanism. UserLand first included a stable XML-RPC framework with its 5.1.3 release of Frontier in August 1998 and subsequently made extensive use of XML-RPC in its Frontier-based products, Manila and Radio UserLand. XML-RPC is also used in the
MetaWeblog The MetaWeblog API is an application programming interface created by software developer Dave Winer that enables weblog entries to be written, edited, and deleted using web services. The API is implemented as an XML-RPC web service with three metho ...
API.


SOAP

SOAP evolved from XML-RPC and was designed as an object-access protocol by
Dave Winer Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web servi ...
, Don Box, Bob Atkinson, and Mohsen Al-Ghosein in 1998, with backing from
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
, where Atkinson and Al-Ghosein worked at the time. SOAP 1.1 was submitted to the
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
by
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
, IBM, and UserLand, amongst others, on May 9, 2000. Version 1.2 of the proposed standard became a
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
recommendation on June 24, 2003.


RSS

RSS (Really Simple Syndication) is a family of
Web feed On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors ''syndicate'' a web feed, thereby allowing users to ''subscribe'' a channel to it by adding the feed ...
formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a "feed", "web feed", "Web feeds , RSS , The Guardian , guardian.co.uk", ''The Guardian'', London, 2008, webpage:
GuardianUK-webfeeds
or "channel") includes full or summarized text, plus
metadata Metadata is "data that provides information about other data", but not the content of the data, such as the text of a message or the image itself. There are many distinct types of metadata, including: * Descriptive metadata – the descriptive ...
such as publishing dates and authorship. Between 1999 and 2003, UserLand contributed various versions of the RSS specification. For an overview of the process see the
History of web syndication technology Web syndication technologies were preceded by metadata standards such as the Meta Content Framework (MCF) and the Resource Description Framework (RDF), as well as by ' push' specifications such as Channel Definition Format (CDF). Early web syn ...
. Using RSS, UserLand also ran one of the first Web aggregators, My.UserLand.Com, which allowed users to follow numerous weblogs from a single web page. Userland's RSS advocacy led them to develop RSS feeds for the
New York Times ''The New York Times'' (''the Times'', ''NYT'', or the Gray Lady) is a daily newspaper based in New York City with a worldwide readership reported in 2020 to comprise a declining 840,000 paid print subscribers, and a growing 6 million paid d ...
company.Accessing the NY Times archive through their RSS feeds – Backend.Userland.Com
/ref> The original feeds used a variation on standard RSS, and the feeds were only publicized to UserLand Radio bloggers.


OPML

Outline Processor Markup Language (OPML) is an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
format for outlines. Originally developed in 2000 as a native file format for Radio UserLand's
outliner An outliner (or outline processor) is a specialized type of text editor (word processor) used to create and edit outlines, which are text files which have a tree structure, for organization. Textual information is contained in discrete sections ca ...
application, it has since been adopted for other uses, the most common being to exchange lists of
web feeds On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors ''syndicate'' a web feed, thereby allowing users to ''subscribe'' a channel to it by adding the feed ...
between web
feed aggregator Feed or The Feed may refer to: Animal foodstuffs * Animal feed, food given to domestic animals in the course of animal husbandry ** Fodder, foodstuffs manufactured for animal consumption ** Forage, foodstuffs that animals gather themselves, s ...
s.


References


External links


Official website

Frontier kernel open source project
{{DEFAULTSORT:Userland Software Software companies established in 1988 Software companies based in California Software companies of the United States